/* this is the base style sheet for the Modulos CSSs.... */
/*        */
/* ---------------------------------------      */
/* Tag Styles                                   */
/* ---------------------------------------      */


/* Common Tag Stuff... */
/* Body Tag       */
body
{
	text-align: center; 
/* font-size: 1000.01%; */
/*	overflow-y:scroll; */
	margin:10px;
	padding:10px;
 	/* background-image: URL(black-carbon-800px/CarbonFibreBack4.jpg); */
 

}


A, H1, H2, H3, H4, H5, BODY
{
	color: DimGray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: Normal;
	border-width: 0px;
	margin: 0px;
}

/* Standard Hyperlink Tag */
a
{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:link, a:visited, a:active
{

}
a:hover
{
	font-weight: normal;
	color: Red;
}

td
{
	vertical-align: top;

}
p
{
	margin: 0 0 0 0;

}

H1
{
	color: lightgrey;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.0em;
	font-weight: bold;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	margin: 0 0 0 0;
}

H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	margin: 0 0 0 0;
}
H3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	margin: 0 0 0 0;
}

H4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	margin: 0 0 0 0;
}

hr
{
	border: 0px;
	color: dimgray;
	background-color: dimgray;
}


/* ---------------------------------------      */
/* Classes                                      */
/* ---------------------------------------      */



.Label1, .LabelBold, .LabelBold2, .TextBox, .TextBox1, .Textbox1Right, .DataGrid1, .DataGridAlt1, .H2Rev, .H3Rev, .Hyper1, 
.TableHeader1, .LabelText1, .LabelHighlight, .LabelSmall1,.LabelSmall2,.LabelSmall3, .SearchHyper1, 
.labelboldbigger, .HyperBig, .bulletbold, .LabelBlack1, .Hyperfooter1, .HomeNewsText, 
.NewsMainText, .CellNewsTitle, .CellNewsDetail, .sopPageTextCell, .CellPageTitle, .sopPageText, .PageHeader,
.TextBoxRequired1,.TextBoxRequired1Right,.DataGridList1, .DataGridAltList1,

.DivOuterPage, .DivInnerPage, .DivPageHeader, .DivMenuPanelHorz, .DevMenuPanelVert, DivModules, .DivPageFooter,
.DivText1Col, .Text1Title
{
	color: dimgray;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: Normal;
	border-width: 0px;
}








/* Label1 class       */
.Label1
{
	font-weight: Normal;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	border: 0px;
}

.LabelBold
{
	font-weight: Bold;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
}
.LabelBold2
{
	font-size: 0.9em;
	color: White;
	font-weight: Bold;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
}
.LabelBoldBigger
{
	font-weight: Bold;
	font-size: 1.1em;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
}
.PageHeader
{	
	color:Navy;
	width: 100%;
	font-weight:bold;
	font-size: 1.6em;
}

.LabelHighlight
{
	font-weight: bold;
	font-size: 2em;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	text-align: center;
}

.LabelSmall1
{
	font-weight: Normal;
	font-size: 0.7em;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
}

.LabelSmall2
{
	font-weight: Normal;
	font-size: .6em;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
}
.LabelSmall3
{
	color: White;
	font-weight: Normal;
	font-size: 0.7em;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
}

.TextBox1
{
	font-weight: Normal;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	margin: 0 1 0 1;
}

.Textbox1Right
{
	font-weight: Normal;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	margin: 0 1 0 1;
	text-align: right;
}
.TextBoxRequired1
{
	border: 1px solid Red;
	font-weight: Normal;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	margin: 0 1 0 1;
}

.TextBoxRequired1Right
{
	border: 1px solid #6D010A;
	font-size: 0.7em;
	font-weight: Normal;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	color: #4e3b6e;
	margin: 0 1 0 1;
	text-align: right;
}

.minibutton
{
	font-family: Arial;
	font-size: 0.7em;
	width: 100px;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	margin: 0 1 0 1;
	color: White;
	background-color: #4e3b6e;
}



/* Used in GenericProductMain.ascx */
.Table1
{
	border-width: 1;
	border-color: white;
	text-transform: none;
	vertical-align: Top;
}

/* Used in GenericOperator Maint */
.TableCell1
{
	vertical-align: Top;
}

/* Used on most pages, where the main ASCX will be placed. */
.MainCell1
{
	background-position: Right top; /* background-image: url(./Images/0002/WB-MainCell1.jpg); */ /* background-repeat:repeat-y; */
	padding: 0 9 0 0;
	height: 400px;
}

/* Used on most pages, where the footer ASCX will be placed. */
.BottomCell1
{
	background-position: center bottom; /* background-image: url(./Images/0002/WB-Footer1.jpg); */
	background-repeat: no-repeat;
}

/* Used in menubar.ascx */
.Menu1
{
	border-width: 0px;
	border-color: #4e3b6e;
	background-color: transparent;
	text-transform: none;
}

/* Used in GenericOperatorMaint, GenericProdMain, Operator Maint */
.Cell1
{
	border-color: ghostwhite;
	border-width: 0;
}

/* Used in GenericOperatorMaint, GenericProdMain, Operator Maint */
.Cell2
{
	border-color: ghostwhite;
	border-width: 0;
}

/* Used in DL_Manager as Auto Assign on blank, also Operator Main */

.DataGridMain
{
	color: White;
	border-width: 1;
	border-color: dimgray;
	padding: 3px 3px 3px 3px;
}
/* Used in DL_Manager as Auto Assign on blank, also Operator Main */
.DataGrid1
{
	color: Black;
	background-color: lightgrey;
	font-weight: Normal;
	font-size: 0.7em;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
}

/* Used in DL_Manager as Auto Assign on blank, also Operator Main */
.DataGridAlt1
{
	color: Black;
	font-weight: normal;
	font-size: 0.7em;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	background-color: White;

}
.DataGridEdit1
{
	color: Black;
	background-color: lightgrey;
	font-weight: Normal;
	font-size: 0.7em;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	vertical-align: middle;
}

.DataGridSel1
{
	font-weight: bold;
	font-size: 0.7em;
	word-spacing: normal;
	text-transform: none;
	color: Red;
	letter-spacing: normal;
	background-color: White;
}

/* Used in DL_Manager as Auto Assign on blank, also Operator Main */
.DataGridHeader1
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 1em;
	padding-bottom: 2px;
	word-spacing: normal;
	text-transform: none;
	color: white;
	padding-top: 2px;
	font-family: sans-serif,Arial;
	letter-spacing: normal;
	background-color: lightslategray;
	text-align: left;
}

.DataGrid1Hyper:link, .DataGrid1Hyper:Active, .DataGrid1Hyper:visited
{
	font-weight: bold;
	font-size: 0.7em;
	color: Black;
	font-family: Arial, Verdana;
	background-color: transparent;
	text-decoration: none;
}
.DataGrid1Hyper:hover
{
	font-weight: bold;
	font-size: 0.7em;
	color: Red;
	font-family: Arial, Verdana;
	text-decoration: None;
}
.DataGridListMain
{
	color: White;
	border-width: 0px;
	border-color: dimgray;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* Used in DL_Manager as Auto Assign on blank, also Operator Main */

.CellUnderline1
{
	border-style: none solid solid none;
	border-width: 1px;
	border-color: black #C0C0C0 black black;
}


.DataGridList1
{
	color: Black;
	background-color: lightgrey;
	font-weight: Normal;
	font-size: 0.7em;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
}

/* Used in DL_Manager as Auto Assign on blank, also Operator Main */
.DataGridAltList1
{
	color: Black;
	font-weight: normal;
	font-size: 0.7em;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	background-color: White;
}


/* Used in DL_Manager as Auto Assign on blank*/
.Hyper1
{
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}
.Hyper1:link
{
	text-decoration: Underline;
	color: #00446a;
	font-weight: normal;
}
.Hyper1:visited
{
	text-decoration: Underline;
	color: #00446a;
}
.Hyper1:active
{
	text-decoration: Underline;
	color: #00446a;
}
.Hyper1:hover
{
	text-decoration: Underline;
	background-color: transparent;
	color: red;
	font-weight: normal;
}
.Hyper2
{
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}

.Hyper2:link
{
	text-decoration: Underline;
	color: White;
	font-weight: normal;
}

.Hyper2:visited
{
	text-decoration: Underline;
	color: White;
}

.Hyper2:active
{
	text-decoration: Underline;
	color: White;
}

.Hyper2:hover
{
	text-decoration: Underline;
	background-color: transparent;
	color: aqua;
	font-weight: normal;
}

.hypSmall
{
	font-size: 0.7em;
	text-decoration: none;
	font-family: Arial;
}
.hypSmall:link
{
	color: Black;
	font-weight: normal;
}
.hypSmall:visited
{
	color: Black;
}
.hypSmall:active
{
	color: Black;
}
.hypSmall:hover
{
	text-decoration: Underline;
	color: Red;
	font-weight: normal;
}



/* Auto assigned by DL_Manager to images with no css */
.Image1
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	letter-spacing: 0px;
	padding: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-color: dimgray;
}

/* Most standard pages, cell containing the menu control   */
.MenuBackCell
{
	border-right: black 1px solid;
	padding-right: 0px;
	background-position: left top;
	padding-left: 5px; /* background-image: url(./Images/0002/WB-MenuCell1.jpg); */
	padding-bottom: 0px;
	vertical-align: top;
	padding-top: 0px;
	background-color: #ded104;
	width: 160px;
}

/* Menu link classes */

.HypMenu1_L0
{
	padding-right: 0px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 01em;
	font-family: Arial;
	background-color: Transparent;
	text-align: left;
	border-left-style: Solid;
	border-left-width: 5;
	border-left-color: Transparent;
	border-bottom-style: Solid;
	border-bottom-width: 0;
	border-bottom-color: transparent;
	border-top-style: Solid;
	border-top-width: 0;
	border-top-color: transparent;
	width: 100%;
}

.HypMenu1_L0:link, .HypMenu1_L0:visited, .HypMenu1_L0:active
{
	text-decoration: none;
	color: white;
	width: 100%;
}

.HypMenu1_L0:hover
{
	font-weight: bold;
	color: White;
	background-color: Transparent;
	text-decoration: Underline;
	text-align: Left;
	border-left-style: solid;
	border-left-width: 5;
	border-left-color: Transparent;
	border-bottom-style: Solid;
	border-bottom-width: 0;
	border-bottom-color: Red;
	border-top-style: Solid;
	border-top-width: 0;
	border-top-color: Red;
}

.HypMenu1_L1
{
	padding-right: 0px;
	padding-left: 10px;
	font-weight: Normal;
	font-size: 1em;
	font-family: Arial;
	text-align: Left;
	width: 100%;
}

.HypMenu1_L1:link, .HypMenu1_L1:visited, .HypMenu1_L1:active
{
	text-decoration: None;
	color: white;
	border-left-style: Solid;
	border-left-width: 5px;
	border-left-color: Transparent;
	border-bottom-style: Solid;
	border-bottom-width: 1;
	border-bottom-color: transparent;
	border-top-style: Solid;
	border-top-width: 1;
	border-top-color: transparent;
}

.HypMenu1_L1:hover
{
	font-weight: normal;
	border-left-style: Solid;
	border-left-width: 5px;
	border-left-color: Red;
	border-bottom-style: Solid;
	border-bottom-width: 1;
	border-bottom-color: Red;
	border-top-style: Solid;
	border-top-width: 1;
	border-top-color: Red;
	color: White;
	text-align: left;
	text-decoration: none;
}
.tblMenu1_L0
{
	text-align: left;
}
.tblMenu1_L1
{
	text-align: Left;
}

.TableCell1
{
	vertical-align: Top;
}

/* Used on most pages, where the main ASCX will be placed. */
.MainCell1
{
	/*  background-image: url(./Images/0002/WB-MainCell1.jpg); */
	padding: 5px;
	background-position: Right top;
	background-color: white;
	margin: 0;
	height: 400px;
}



/* Used in menubar.ascx */
.Menu1
{
	border-width: 0px;
	border-color: #00446a;
	background-color: transparent;
	text-transform: none;
}

.headerimagecell
{
	background-image: url(Images/BC800-Header1.html);
	height: 50px;
	background-repeat: no-repeat;
	vertical-align: bottom;
}

/* Used on most pages, where the footer ASCX will be placed. */
.BottomCell1
{
	background-position: left top;
	background-image: url(Images/Page%20Footer1.html);
	background-repeat: repeat-y;
}

/* Cell below footer which details Selvatico hosting */
.FooterHostingcell
{
	background-color: White;
}

.TabNormal
{
	font-weight: normal;
	font-size: 01em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: None;
}

.TabNormal:link, .TabNormal:visited, .TabNormal:active
{
	color: Gray;
}
.TabNormal:hover
{
	font-weight: normal;
	color: Green;
}
.TabSelect
{
	font-weight: normal;
	font-size: 01em;
	font-family: Arial, Helvetica, sans-serif;
	Font-weight: bold;
	text-decoration: None;
}

.TabSelect:link, .TabSelect:visited, .TabSelect:active
{
	color: White;
}
.TabSelect:hover
{
	Font-weight: bold;
	color: Yellow;
}
/* Module CSS details...
/*------------------------------------*/

.DivOuterPage
{
	border: 0px solid #555555;
	width: 840px;
	padding: 0px 20px 0px 20px;
	/*background-color: Transparent;*/


	margin-left:auto; 
	margin-right:auto;
}

.DivInnerPage
{
	margin: auto;
	width: 800px;
	background-color: White;
	border-color: DarkGray;
	border-style: solid;
	border-width: 0px;
	text-align: left;
	height: auto;
}
.DivPageHeader
{
	background-color: lightgrey;
	height: 150px;
	width: 800px;
	background-repeat: no-repeat;
	color: White;
	border: 0px solid Red;
}

.DivMenuPanelHorz
{
	border: 0px solid red;
	background-color: #333333;
	height: 100%;
	width: auto;
	background-repeat: no-repeat;
	display: Block;
	padding: 3px;
	color: #C0C0C0;
}
.DivMenuPanelVert
{
	border: 1px solid red;
	background-color: blue;
	height: 100%;
	width: 150px;
	background-repeat: no-repeat;
	float:left;
}

.TblPageNameBar
{
	background-color: lightgrey;
 	background-image: URL('white%20Minimal%20800px/Title%20Panel%20Gradient.html');
	padding: 5px;
}

.LabelPageName
{
	font-weight: bold;
	color: #333333;
}

.DivModules
{
	border: 1px solid black;
	background-color: white;
	height: 300px;
	width: Auto;
	padding: 0px;
}

.DivPageFooter
{
	background-color: #eeeeee;
	width: 794px;
	background-repeat: no-repeat;
	display: Block;
	padding: 3px;
}



.DivText1Col
{
	width: 100%;
	background-color: transparent;
	padding: 10px;
	font-size: .8em;
	float: none;
}
.DivText1Title
{
	border-style: solid;
	border-width: 3px 0px 0px 0px;
	border-color: #d0d0d0;
	background-color: #dddddd;
	padding: 5px;
}
.DivText1Footer
{
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: #d0d0d0;
	width: 100%;
	background-color: #dddddd;
	padding: 5px;
}

.Text1Title
{
	color: #111111;
	font-weight: bold;
	font-size: 1em;
}

.Text1Footer
{
	font-weight: bold;
	font-size: 0.8em;
}
.Image1TitleCell
{
	background-color: #dddddd;
	padding: 5px;
	border-top: solid 1px navy;
	border-top-color: #C0C0C0;
	text-align: center;
}
.Image1TitleText
{
	color: Black;
	font-weight: bold;
	font-size: 1em;
	width: 100%;
	
}

.Image1FooterCell
{
	background-color:#f9f9f9;
	text-align: center;
	padding: 5px;
	border-bottom: solid 1px #C0C0C0;

}
.Image1FooterText
{
	font-weight: Normal;
	font-size: 0.8em;
}
.DivText1Col
{
	background-color: #FFFFFF;
	padding: 3px;
}
.DivText2Col
{
	width: 50%;
	background-color: #FFFFFF;
	padding: 3px;
}
.DivText3Col
{
	width: 33%;
	background-color: #FFFFFF;
	padding: 3px;
}
.DivHorzLine1
{
	background-color: #FFFFFF;
	padding: 3px;
}

.ModImage1
{
	background-color: #FFFFFF;
}




.TblLogoHeader
{
	padding: 10px;

}



.tblFooterMenu
{
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #808080;
	margin: 0px 10px 0px 10px;
	padding: 0px 5px 0px 5px;
	
}

.hypFooterMenu
{
	color: DimGray;
	font-size: 0.7em;
	text-decoration: none;
	font-family: Arial;
	margin: 0 5 0 5;
}
.hypFooterMenu:link
{
	color: DimGray;
	font-weight: normal;
}
.hypShypFooterMenumall:visited
{
	color: DimGray;
}
.hypFooterMenu:active
{
	color: DimGray;
}
.hypFooterMenu:hover
{
	text-decoration: Underline;
	color: Black;
	font-weight: normal;
}
.FooterKeyswords1
{
	width: 700px;
	text-align: center;
	color: dimgray;
	font-size: 8px;
	
}
